package com.anche.cywebnew.DAO.systemManager;

import com.anche.cywebnew.Pojo.systemManager.TerminalInfo;
//import jdk.nashorn.internal.ir.Terminal;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface TerminalMapper {
    TerminalInfo getTerminalByIP(@Param("ip") String ip);

    void updateTerminalByIP(TerminalInfo terminalInfo);

    void clearLockTimeByIP(@Param("ip") String terminal_id);

    void insertTerminal(TerminalInfo terminalInfo);

    List<TerminalInfo> getTerminalInfos(TerminalInfo terminal);

    void updateIsLockedByNumId(@Param("num_id") String num_id, @Param("islocked") String islocked);

    TerminalInfo getTerminalById(String num_id);
}
